﻿using System;

namespace PARK.Accessctl.Entitys.Dto.AccessRecord
{
    /// <summary>
    /// 考勤记录输入参数
    /// </summary>
    public class AttendRecordListOutput
    {
        /// <summary>
        /// 记录Id
        /// </summary>
        public string id { get; set; }
        /// <summary>
        /// 门禁记录Id
        /// </summary>
        public string accessreId { get; set; }
        /// <summary>
        /// 日期类型 0休息1工作
        /// </summary>
        public int worktype { get; set; }
        /// <summary>
        /// 打卡类型 1上班2下班
        /// </summary>
        public int signtype { get; set; }
        /// <summary>
        /// 打卡时间
        /// </summary>
        public string signtime { get; set; }
        /// <summary>
        /// 打卡状态 1正常  2迟到  3早退 
        /// </summary>
        public int signstatus { get; set; }
        /// <summary>
        /// 早退、提前、加班时长_分钟
        /// </summary>
        public int signmint { get; set; }
        /// <summary>
        /// 设备id
        /// </summary>
        public string ctlId { get; set; }
        /// <summary>
        /// 设备sn
        /// </summary>
        public string ctlSn { get; set; }
        /// <summary>
        /// 设备名称
        /// </summary>
        public string ctlName { get; set; }
        /// <summary>
        /// 人员Id
        /// </summary>
        public string employeeId { get; set; }
        /// <summary>
        /// 工号
        /// </summary>
        public string jobNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public long? sortCode { get; set; }
        /// <summary>
        /// 姓名
        /// </summary>
        public string reallName { get; set; }
        /// <summary>
        /// 打卡卡号
        /// </summary>
        public string cardNo { get; set; }

        /// <summary>
        /// 部门Id
        /// </summary>
        public string departId { get; set; }
        /// <summary>
        /// 部门
        /// </summary>
        public string departName { get; set; }

        /// <summary>
        /// 所属公司Id
        /// </summary>
        public string CompanyId { get; set; }

        /// <summary>
        /// 公司名称
        /// </summary>
        public string CompanyName { get; set; }



        #region 导出
        /// <summary>
        /// 日期类型 0休息1工作
        /// </summary>
        public string worktypeName { get; set; }
        /// <summary>
        /// 打卡类型 1上班2下班
        /// </summary>
        public string signtypeName { get; set; }
        /// <summary>
        /// 打卡状态 1正常  2迟到  3早退 
        /// </summary>
        public string signstatusName { get; set; }
        #endregion


    }
}
